package cn.com.cym.gamezao.service.grk;

import cn.com.cym.gamezao.base.BaseService;
import cn.com.cym.gamezao.base.SearchPage;
import cn.com.cym.gamezao.dto.DiagnoseDto;
import cn.com.cym.gamezao.dto.DiagnoseExportDto;
import cn.com.cym.gamezao.dto.DiagnoseSearchDto;
import cn.com.cym.gamezao.entity.grk.Diagnose;
import org.springframework.data.domain.Page;
import org.springframework.lang.NonNull;

import java.util.List;

public interface DiagnoseService extends BaseService<Diagnose> {

    List<DiagnoseExportDto> getAllBySearchPage(DiagnoseSearchDto searchPage);

    DiagnoseDto getDtoById(@NonNull Long id);

    Page<Diagnose> findPageBySearchDto(DiagnoseSearchDto searchDto);
}
